package com.kexio.enterprise.governance.ratelimit.enums;

/**
 * 限流算法枚举
 * 
 * @author Kexio
 * @since 1.0.0
 */
public enum RateLimitAlgorithm {
    /**
     * 令牌桶算法
     */
    TOKEN_BUCKET,
    
    /**
     * 漏桶算法
     */
    LEAKY_BUCKET,
    
    /**
     * 滑动窗口算法
     */
    SLIDING_WINDOW,
    
    /**
     * 固定窗口算法
     */
    FIXED_WINDOW,
    
    /**
     * 滑动日志算法
     */
    SLIDING_LOG
}
